// lodash中的curry的基本使用

const _ = require('lodash')


function getSum (a,b,c) {   //根据函数参数的个数可分为一元函数，二元函数等
  return a+b+c
}  

const curried = _.curry(getSum)

//可以传递所需函数的任意数量参数，参数不足会返回函数等待接受后续参数
console.log(curried(1,2,3))

console.log(curried(1)(2,3))

console.log(curried(1,2)(3))
